SlideShare a Scribd company logo
1 of 49
Download to read offline
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway




Deployment Guide
ICA Proxy for XenApp
Access Gateway Enterprise Edition

(NetScaler AGEE)




www.citrix.com
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway




Table of Contents
Introduction .........................................................................................................................................3
Solution Requirements ........................................................................................................................4
Prerequisites ........................................................................................................................................4
Network Diagram ................................................................................................................................5
XenApp ................................................................................................................................................7
    Configuration - Web Interface ........................................................................................................7
XenApp ..............................................................................................................................................13
    Configuration - XenApp Plugin .....................................................................................................13
NetScaler AGEE ................................................................................................................................19
    Self Signed Root CA .....................................................................................................................19
    Private Server Certificate ..............................................................................................................21
    Public Server Certificate ...............................................................................................................23
    Link Public & CA Certificate .........................................................................................................25
    Link Private & CA Certificate ........................................................................................................26
NetScaler AGEE ................................................................................................................................27
    Public VIP .....................................................................................................................................27
NetScaler AGEE ................................................................................................................................31
    Private VIP ....................................................................................................................................31
    Secure Ticket Authority ................................................................................................................35
    Proxy Group - Web Interface ........................................................................................................36
    Proxy Group - XenApp Plugin ......................................................................................................40
Testing Web Interface ........................................................................................................................45
Testing XenApp Plugin ......................................................................................................................47
Introduction
    A member of the Citrix Delivery Center™ product family, Citrix NetScaler
    is a purpose-built web application delivery solution that accelerates applica-
    tion performance up to five times while improving security and reducing web
    infrastructure costs. In addition to delivering web applications for thousands
    of corporate customers, NetScaler is also the delivery infrastructure of choice
    for most of the world’s largest consumer websites, touching an estimated 75
    percent of all Internet users each day.

    Citrix Access Gateway™, a member of the Citrix Delivery Center, is the only
    SSL VPN to securely deliver any application with policy-based SmartAccess
    control. Users will have easy-to-use secure access to all of the enterprise appli-
    cations and data they need to be productive, and IT can cost effectively extend
    access to applications while maintaining security through SmartAccess appli-
    cation-level policies. With Access Gateway, organizations are empowered to
    cost-effectively meet the anywhere access demands of all workers – enabling
    flexible work options, easier outsourcing and non-employee access, and busi-
    ness continuity readiness – while ensuring the highest level of information se-
    curity. The newest release of the company’s popular Citrix Access Gateway™
    appliance now includes integration with Citrix XenDesktop™, allowing com-
    panies to deliver virtual desktops securely to thousands of end users based on
    their unique identity, location and security status.

    Citrix XenApp™, a member of the Citrix Delivery Center™ product family,
    is the industry’s de facto standard for delivering Windows-based applications
    with the best performance, security and cost savings. XenApp is the most
    complete application virtualization system available with the ability to virtu-
    alize applications on both the client side and server side, delivering them on
    demand based on the user, the application or the location (online or offline).
    By centralizing applications and data in secure datacenters, IT can reduce the
    costs of management and support, increase data security and facilitate busi-
    ness continuity. XenApp Platinum Edition adds critical capabilities for appli-
    cation performance monitoring, secure remote access, WAN optimization and
    single-sign-on application security.

    Citrix Delivery Center is the first solution on the market to deliver applica-
    tions and desktops to any user, anytime, anywhere from a secure central loca-
    tion. Citrix Delivery Center’s market leading application delivery technologies
    - XenServer, NetScaler, XenApp and XenDesktop - enable IT to dramatically
    improve agility, while enabling the best performance and highest security at
    the lowest cost.




3
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway




Solution Requirements
• ICA Proxy for XenApp Web Interface
• ICA Proxy for XenApp Plugin




Prerequisites
• Citrix NetScaler L4/7 Application Switch, version 9.0+ running Access
  Gateway (Quantity x 2 for High Availability)
• Citrix XenApp Server 5.0+
• Microsoft Server with Active Directory




                                                                          4
Network Diagram
    The following is the Network that was used to develop this deployment guide.

                                                                  Citrix
                                                         “ICA Proxy for XenApp”
                                                        Logical Network Diagram




                            Win2k3 (S1 & DC)
         Private: 10.217.105.151
       FQDN: srv1.xencloud.net
     Primary Domain Controller                            LDAP Auth         CA: xencloud.net
                                                                      Public Cert: ag.xencloud.net
                                                                      Private Cert: ns.xencloud.net

                                                                                NetScaler
                                   XenApp                                                             Public URL
                                                                                                      https://ag.xencloud.net
       Private: 10.217.105.155                            ICA Proxy    FQDN: ns.xencloud.net
    FQDN: ws2008.xencloud.net                                             10.217.105.5
                                                                                                      FQDN: ag.xencloud.net
                                                                                                          67.97.253.89




                                            VLAN Legend                              NetScaler

                                               VLAN 1                    VLAN 1:
                                                                           Interface 1/7, Untagged
                                               VLAN 67                     NSIP: 10.217.105.53 / 24
                                                                           SNIP: 10.217.105.3 / 24
                                                                           VIP-SSO: 10.217.105.5 / 24

                                                                         VLAN 67:
                                                                           Interface 1/8, Untagged
                                                                           VIP: 67.97.253.89 / 24




5
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway




                                                   Citrix
                                         “ICA Proxy for XenApp”
                                         Certificate Chain of Trust

                                                 Trusted Root
                                                 CA Certificate
                                                (xencloud.net)




                         Private                                        Public
                Server Certificate                                      Server Certificate
                (ns.xencloud.net)                                       (ag.xencloud.net)




                                                   NetScaler



                    Import:                                                 Import:
          Trusted Root CA Certificate                             Trusted Root CA Certificate
                    ~and~                                                    ~and~
           Private Server Certificate                              Public Server Certificate




                   Win2k3 (S1 & DC)




                                                                             Client
                       XenApp




                                                                                                  6
XenApp
                                       Configuration - Web Interface
                                       Once you have installed Citrix XenApp you will need to configure it such that
                                       it will work with the Citrix NetScaler in an ICA Proxy deployment. Creating
                                       a Web Interface will publish the XenApp applications in a web browser to the
                                       client.

    From the Access
    Management Console:
     Citrix Resources 
       Configuration Tools 
        Web Interface 
          Action 
            Create Site.
    Select XenApp Web.
    Select Next.




    IIS Location:
    IIS Site: Default Web Site
    Path: /Citrix/XenApp/
    Set as the default page for IIS.




7
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Point of Authentication:
                                                       At Access Gateway




                                                       Gateway Settings:
                                                       Authentication URL:
                                                       https://ns.xencloud.net/
                                                       CitrixAuthService/AuthService.
                                                       asmx
                                                       Note: ns.xencloud.net
                                                       resolves to 10.217.105.5 and
                                                       is the private interface of the
                                                       NetScaler Access Gateway.




                                                                                         8
Specify Server Farm:
    Farm Name: <your farm name>
    Servers: <XenApp Hostname>




    Logon Screen:
    Minimal or Full




9
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Resource Type:
                                                       Remote


                                                       Select Finish




                                                       From the Access
                                                       Management Console:
                                                         Actions 
                                                           Manage Secure Client
                                                           Access 
                                                             Edit Secure Client
                                                             Access.




                                                                                  10
Specify Access Method:
     Client IP: Default
     Method: Gateway Direct


     Next.




     Gateway Settings:
     Address: <FQDN of NetScaler
     Access Gateway>
     Port: 443


     Note: Your first thought might be
     to configure the private FQDN
     here, but that isn’t the case. Ac-
     cording to the sentence in the
     dialog box, this is the FQDN that
     public users will use to access
     the applications - through the
     Access Gateway. Therefore, this
     needs to be the public FQDN of
     the AG, which in this example is
     ag.xencloud.net, and resolves to
     67.97.253.89.




11
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Secure Ticket Authority:
                                                       URL: <ip address of XenApp>/
                                                       scripts/ctxsta.dll


                                                       Select Finish




                                                                                      12
XenApp
                                  Configuration - XenApp Plugin
                                  Once you have installed Citrix XenApp you will need to configure it such that
                                  it will work with the Citrix NetScaler in an ICA Proxy deployment. Creating
                                  a XenApp service will publish the XenApp applications through the Citrix cli-
                                  ent, such as XenApp client or Citrix Receiver.
     From the Access
     Management Console:
      Citrix Resources 
        Configuration Tools 
         Web Interface 
           Action 
             Create Site.
     Select XenApp Services.
     Select Next.




     IIS Location:
     IIS Site: Default Web Site
     Path: /Citrix/PNAgent/




13
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Confirm:
                                                       Next.


                                                       Finish.


                                                       Configure Site Now.




                                                       Specify Server Farm:
                                                       Farm Name: <your farm name>
                                                       Servers: <XenApp Hostname>




                                                                                     14
Resource Type:
     Remote


     Next




     Confirm:
     Finish




15
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       From the Access
                                                       Management Console:
                                                         Actions 
                                                           Manage Secure Client
                                                           Access 
                                                               Edit Secure Client
                                                               Access.




                                                       Specify Access Method:
                                                       Client IP: Default
                                                       Method: Gateway Direct


                                                       Next.




                                                                                    16
Gateway Settings:
     Address: <FQDN of NetScaler
     Access Gateway>
     Port: 443


     Note: Your first thought might be
     to configure the private FQDN
     here, but that isn’t the case. Ac-
     cording to the sentence in the
     dialog box, this is the FQDN that
     public users will use to access
     the applications - through the
     Access Gateway. Therefore, this
     needs to be the public FQDN of
     the AG, which in this example is
     ag.xencloud.net, and resolves to
     67.97.253.89.




     Secure Ticket Authority:
     URL: <ip address of XenApp>/
     scripts/ctxsta.dll


     Select Finish




17
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway




                                                       18
NetScaler AGEE
                                     Self Signed Root CA
                                     You will need three certificates. A self signed Root CA, a public server certifi-
                                     cate and a private server certificate.

     From the NetScaler GUI:
      NetScaler 
        SSL 
         Certificate Wizard.
     Create Key:
     Type: RSA
     Filename: xencloudCA.key
     Size: 1024
     Endpoint: F4
     Format: PEM


     Next.




     Create CSR:
     Filename: xencloudCA.req
     Key: xencloudCA.key
     Format: PEM
     Passphrase: <passphrase>
     CN: xencloud.net
     City: Santa Clara
     Org: Citrix
     Country: United States
     State: California
     Email: admin@xencloud.net
     OU: xencloud


     Next.


     Note: CN of xencloud.net must
     match the DNS or Hosts file
     entry name.
19
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Create Certificate:
                                                       Filename: xencloudCA.cer
                                                       Format: PEM
                                                       Type: Root-CA
                                                       Req: xencloudCA.req
                                                       Key: xencloudCA.key
                                                       Format: PEM
                                                       Passphrase: <passphrase>
                                                       Validity: 1800


                                                       Next.




                                                       Install Certificate:
                                                       Filename: xencloudCA.keypair
                                                       Location: Appliance
                                                       Cert File: xencloudCA.cer
                                                       Key File: xencloudCA.key
                                                       Password: <passphrase>
                                                       Format: PEM


                                                       Next.


                                                       Finish.




                                                                                      20
Private Server Certificate
                                   The private server certificate is used for NetScaler AGEE-to-XenApp connec-
                                   tions.

     From the NetScaler GUI:
      NetScaler 
        SSL 
         Certificate Wizard.
     Create Key:
     Type: RSA
     Filename: xencloudNSSRV.key
     Size: 1024
     Endpoint: F4
     Format: PEM


     Next.




     Create CSR:
     Filename: xencloudNSSRV.req
     Key: xencloudNSSRV.key
     Format: PEM
     Passphrase: <passphrase>
     CN: ns.xencloud.net
     City: Santa Clara
     Org: Citrix
     Country: United States
     State: California
     Email: admin@xencloud.net
     OU: xencloud


     Next.
     Note: CN of ns.xencloud.net
     must match the DNS or Hosts
     file entry name.



21
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Create Certificate:
                                                       Filename: xencloudNSSRV.cer
                                                       Format: PEM
                                                       Type: Server
                                                       Req: xencloudNSSRV.req
                                                       Validity: 1800
                                                       CA Filename: xencloudCA.cer
                                                       CA Format: PEM
                                                       CA Key: xencloudCA.key
                                                       Key Format: PEM
                                                       Passphrase: <passphrase>
                                                       CA Serial File: ns-root.srl


                                                       Next.



                                                       Install Certificate:
                                                       Filename: xencloudNSSRV.
                                                       keypair
                                                       Location: Appliance
                                                       Cert File: xencloudNSSRV.cer
                                                       Key File: xencloudNSSRV.key
                                                       Password: <passphrase>
                                                       Format: PEM


                                                       Next.


                                                       Finish.




                                                                                      22
Public Server Certificate
                                    The public server certificate is used for Client-to-AG connections.


     From the NetScaler GUI:
      NetScaler 
        SSL 
         Certificate Wizard.
     Create Key:
     Type: RSA
     Filename: xencloudAGSRV.key
     Size: 1024
     Endpoint: F4
     Format: PEM


     Next.




     Create CSR:
     Filename: xencloudNAGSRV.req
     Key: xencloudAGSRV.key
     Format: PEM
     Passphrase: <passphrase>
     CN: ag.xencloud.net
     City: Santa Clara
     Org: Citrix
     Country: United States
     State: California
     Email: admin@xencloud.net
     OU: xencloud


     Next.
     Note: CN of ag.xencloud.net
     must match the DNS or Hosts
     file entry name.



23
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Create Certificate:
                                                       Filename: xencloudAGSRV.cer
                                                       Format: PEM
                                                       Type: Server
                                                       Req: xencloudAGSRV.req
                                                       Validity: 1800
                                                       CA Filename: xencloudCA.cer
                                                       CA Format: PEM
                                                       CA Key: xencloudCA.key
                                                       Key Format: PEM
                                                       Passphrase: <passphrase>
                                                       CA Serial File: ns-root.srl


                                                       Next.



                                                       Install Certificate:
                                                       Filename: xencloudAGSRV.
                                                       keypair
                                                       Location: Appliance
                                                       Cert File: xencloudAGSRV.cer
                                                       Key File: xencloudAGSRV.key
                                                       Password: <passphrase>
                                                       Format: PEM


                                                       Next.


                                                       Finish.




                                                                                      24
Link Public & CA Certificate
                                        To establish a certificate chain of trust between the NetScaler AG and the
                                        Client, you must link the public server certificate to the self signed CA certifi-
                                        cate.

     From the NetScaler GUI:
      NetScaler 
        SSL 
         Certificates.
     Select the public certificate by
     the keypair name.
     Name: xencloudAGSRV.keypair


     Click on ‘Link;’.


     Select the CA certificate.
     Name: xencloudCA.keypair.




25
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



Link Private & CA Certificate
To establish a certificate chain of trust between the NetScaler AG and the
XenApp server, you must link the private server certificate to the self signed
CA certificate.

                                                                                 From the NetScaler GUI:
                                                                                  NetScaler 
                                                                                    SSL 
                                                                                     Certificates.
                                                                                 Select the private certificate by
                                                                                 the keypair name.
                                                                                 Name: xencloudNSSRV.keypair


                                                                                 Click on ‘Link;’.


                                                                                 Select the CA certificate.
                                                                                 Name: xencloudCA.keypair.




                                                                                                                     26
NetScaler AGEE
                                        Public VIP
                                        Create the public facing VIP that users will connect to when they type in
                                        https://ag.xencloud.net into their browser URL locator.

     From the NetScaler GUI:
      NetScaler 
        Access Gateway 
         Access Gateway
         Wizard.
     Create Virtual Server:
     Type: New
     IP Address: 67.97.253.89
     Port: 443
     Name: ag.xencloud.net


     Next.




     Server Certificate:
     Options: Use an installed
     certificate and private key pair
     Certificate: xencloudAGSRV.
     keypair


     Next.


     Note:
     1) ag.xencloud.net must resolve
     to ip address 67.97.253.89 &
     2) Common Name in Server
     Certificate xencloudAGSRV.cer
     must contain ag.xencloud.net.




27
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       DNS:
                                                       DNS Server: 10.217.105.151
                                                       Note:
                                                       In this example our Active Di-
                                                       rectory Domain Controller also
                                                       serves as our DNS.


                                                       Next.




                                                       Authentication:
                                                       Type: LDAP
                                                       IP: 10.217.105.151
                                                       Port: 636
                                                       Time-out: 3
                                                       Base DN: dc=xencloud,dc=net
                                                       Admin DN: cn=Administrator,cn
                                                       =users,dc=xencloud,dc=net
                                                       Password: <password>
                                                       Confirm: <password>
                                                       Login Attr: sAMAccountName
                                                       Filter:
                                                       Group Attr: memberOf
                                                       Sub Attr: CN
                                                       SSL Attr: sAMAccountName
                                                       Security Type: SSL


                                                       Next.




                                                                                        28
Additional:
     Authorization: Allow
     Redirect:
     Redirect to secure web address
     Address:
     https://ag.xencloud.net


     Next.




     Clientless Access:
     Use the Access Gateway Plugin
     and allow access scenario
     fallback.


     Next.


     Finish.




29
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway




                                                       30
NetScaler AGEE
                                        Private VIP
                                        Create the private facing VIP that XenApp will connect to when it authenti-
                                        cates users.

     From the NetScaler GUI:
      NetScaler 
        Access Gateway 
         Access Gateway
         Wizard.
     Create Virtual Server:
     Type: New
     IP Address: 10.217.105.5
     Port: 443
     Name: ns.xencloud.net-vip


     Next.




     Server Certificate:
     Options: Use an installed
     certificate and private key pair
     Certificate: xencloudNSSRV.
     keypair


     Next.


     Note:
     1) ns.xencloud.net must resolve
     to ip address 10.217.105.5 &
     2) Common Name in Server
     Certificate xencloudNSSRV.cer
     must contain ns.xencloud.net.




31
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       DNS:
                                                       DNS Server: 10.217.105.151
                                                       Note:
                                                       In this case our Active Directory
                                                       Domain Controller also serves
                                                       as our DNS.


                                                       Next.




                                                       Authentication:
                                                       Type: LDAP
                                                       IP: 10.217.105.151
                                                       Port: 636
                                                       Time-out: 3
                                                       Base DN: dc=xencloud,dc=net
                                                       Admin DN: cn=Administrator,cn
                                                       =users,dc=xencloud,dc=net
                                                       Password: <password>
                                                       Confirm: <password>
                                                       Login Attr: sAMAccountName
                                                       Filter:
                                                       Group Attr: memberOf
                                                       Sub Attr: CN
                                                       SSL Attr: sAMAccountName
                                                       Security Type: SSL


                                                       Next.




                                                                                           32
Additional:
     Authorization: Allow


     Next.




     Clientless Access:
     Use the Access Gateway Plugin
     and allow access scenario
     fallback.


     Next.


     Finish.




33
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway




                                                       34
Secure Ticket Authority
                                         Communication between the XenApp Server and the NetScaler AG de-
                                         pends on the Citrix Secure Ticket Authority. You must configure this in the
                                         NetScaler AG. In this case the CTX STA resides on the XenApp server.

     From the NetScaler GUI:
      NetScaler 
        Access Gateway 
         Virtual Servers.

     Open the public vip. In this
     example it is ag.xencloud.net-
     vip at IP Address 67.97.253.89.


     Select Published Applications.


     Under Secure Ticket Authority,
     Add.


     Enter the URL to the Secure
     Ticket Authority, in this example
     the same as the XenApp Server,
     http://10.217.105.155/scripts/
     ctxsta.dll


     Create.


     Create.




35
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



Proxy Group - Web Interface
To proxy the ICA connections from the XenApp server using the XenApp
Web Interface, the NetScaler AG needs to be configured to do so. You do
this by adding a group, and configure the group for proxy ICA connections
via a session profile. The group name MUST match the ‘memberOf’ group
name in the LDAP/Active Directory server. Note: The same group must be
added to the LDAP/Active Directory server.

                                                                            From the NetScaler GUI:
                                                                             NetScaler 
                                                                               Access Gateway 
                                                                                Groups.

                                                                            Select Add.
                                                                            Group Name: <groupname>
                                                                            In this example our group name
                                                                            is: iproxy


                                                                            Create.


                                                                            Select the Policies tab, Add
                                                                            Policy. Type in policy name, in
                                                                            this example it is the same as
                                                                            the group name: iproxy.


                                                                            At Request Profile, select ‘New’
                                                                            to create a new profile. In this
                                                                            example, the request profile is
                                                                            the same as the group name:
                                                                            iproxy.




                                                                                                               36
Client Experience:
     Home Page: none
      Select Override Global.
     Clientless Access: On.
      Select Override Global.
     Single Sign-on to Web
     Applications: Selected
      Select Override Global.




37
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Published Applications:
                                                       ICA Proxy:
                                                        On
                                                        Select Override Global
                                                       Web Interface Address:
                                                        https://10.217.105.155/Citrix/
                                                        XenApp
                                                        Select Override Global
                                                       Web Interface Portal Mode:
                                                        Normal
                                                        Select Override Global
                                                       Single Sign-on Domain:
                                                        <your domain>
                                                        Select Override Global


                                                       Note: Single Sign-on Domain in
                                                       this example is ‘xencloud’.


                                                       Select Ok.


                                                       Under named expressions,
                                                       select True Value, Add
                                                       Expression.


                                                       Then Create.




                                                                                         38
The iproxy profile should now
     be bound to the iproxy group.




39
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



Proxy Group - XenApp Plugin
To proxy the ICA connections from the XenApp server using the XenApp
Plugin on the users device, the NetScaler AG needs to be configured to do
so. You do this by adding a group, and configure the group for proxy ICA
connections via a session profile. The group name MUST match the ‘mem-
berOf’ group name in the LDAP/Active Directory server. Note: The same
group must be added to the LDAP/Active Directory server.

                                                                              From the NetScaler GUI:
                                                                               NetScaler 
                                                                                 Access Gateway 
                                                                                  Groups.

                                                                              Select Add.
                                                                              Group Name: <groupname>
                                                                              In this example our group name
                                                                              is: iproxy2


                                                                              Create.


                                                                              Select the Policies tab, Add
Note: by now you notice that you need two groups with associated poliicies.   Policy. Type in policy name, in
One for Web Interface clients (groupname iproxy) and one for XenApp Plu-      this example it is the same as
gin clients (groupname iproxy2)                                               the group name: iproxy2.


                                                                              At Request Profile, select ‘New’
                                                                              to create a new profile. In this
                                                                              example, the request profile is
                                                                              the same as the group name:
                                                                              iproxy2.




                                                                                                                 40
Client Experience:
     Home Page: none
      Select Override Global.
     Clientless Access: On.
      Select Override Global.
     Single Sign-on to Web
     Applications: Selected
      Select Override Global.




41
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Published Applications:
                                                       ICA Proxy:
                                                        On
                                                        Select Override Global
                                                       Web Interface Address:
                                                        https://10.217.105.155/Citrix/
                                                        XenApp
                                                        Select Override Global
                                                       Web Interface Portal Mode:
                                                        Normal
                                                        Select Override Global
                                                       Single Sign-on Domain:
                                                        <your domain>
                                                        Select Override Global


                                                       Note: Single Sign-on Domain in
                                                       this example is ‘xencloud’.


                                                       Select Ok.


                                                       Under named expressions,
                                                       select True Value, Add
                                                       Expression.


                                                       Then Create.




                                                                                         42
The iproxy2 profile should now
     be bound to the iproxy2 group.




43
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway




                                                       44
Testing Web Interface
                                         Once you have installed all of the components of this solution, you should test
                                         it, by publishing a test application such as Notepad, in XenApp, then connect
                                         and see if Single Sign-On works, and that the application launches.


     From a web browser,
     enter the FQDN of the
     public vip:
     In this example it is:
     https://ag.xencloud.net


     Enter login credentials, which
     are consequently configured in
     Active Directory. Because we
     have configured this solution for
     Single Sign-On, you should only
     have to do this one time.




     Web Interface:
     Wait for the Web Interface to
     load.




45
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Application:
                                                       At this point you should see
                                                       the Web Interface with the
                                                       application that is published for
                                                       this user.


                                                       Launch the application.




                                                       Application Delivery:
                                                       The application should be
                                                       delivered or proxied from
                                                       XenApp, through the NetScaler
                                                       Access Gateway, to the end
                                                       user.




                                                                                           46
Testing XenApp Plugin
                                         Once you have installed all of the components of this solution, you should test
                                         it, by publishing a test application such as Notepad, in XenApp, then connect
                                         with Citrix XenApp Client and see if Single Sign-On works, and that the ap-
                                         plication launches.

     Download the Citrix:
     Open a web browser, and
     navigate to the downloads
     section of http://citrix.com.
     Download and install the
     XenApp Plugin for Hosted
     Apps.

     Enter login credentials, which
     are consequently configured in
     Active Directory. Because we
     have configured this solution for
     Single Sign-On, you should only
     have to do this one time.




     Server Address:
     Configure the Server Address to
     point to the AG public VIP.
     In this example:
     https://ag.xencloud.net/Citrix/
     PNAgent/config.xml




47
DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway



                                                       Application:
                                                       At this point you should see the
                                                       Citrix XenApp Client with the
                                                       application that is published for
                                                       this user.


                                                       Launch the application.




                                                       Application Delivery:
                                                       The application should be
                                                       delivered or proxied from
                                                       XenApp, through the Citrix
                                                       Access Gateway, to the end
                                                       user.




                                                                                           48
Worldwide Headquarters
Citrix Systems, Inc.
851 West Cypress Creek Road
Fort Lauderdale, FL 33309, USA
T +1 800 393 1888
T +1 954 267 3000

Americas
Citrix Silicon Valley
4988 Great American Parkway
Santa Clara, CA 95054, USA
T +1 408 790 8000

Europe
Citrix Systems International GmbH
Rheinweg 9
8200 Schaffhausen, Switzerland
T +41 52 635 7700

Asia Pacific
Citrix Systems Hong Kong Ltd.
Suite 3201, 32nd Floor
One International Finance Centre
1 Harbour View Street
Central, Hong Kong
T +852 2100 5000

Citrix Online Division
6500 Hollister Avenue
Goleta, CA 93117, USA
T +1 805 690 6400

www.citrix.com




About Citrix

Citrix Systems, Inc. (NASDAQ:CTXS) is the leading provider of virtualization, networking and software as a service technologies
for more than 230,000 organizations worldwide. Its Citrix Delivery Center, Citrix Cloud Center (C3) and Citrix Online Services
product families radically simplify computing for millions of users, delivering applications as an on-demand service to any user,
in any location on any device. Citrix customers include the world’s largest Internet companies, 99 percent of Fortune Global 500
enterprises, and hundreds of thousands of small businesses and prosumers worldwide. Citrix partners with over 10,000 companies
worldwide in more than 100 countries. Founded in 1989, annual revenue in 2008 was $1.6 billion.
The information in this publication is subject to change without notice.

THIS PUBLICATION IS PROVIDED “AS IS” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING
ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT.
CITRIX SYSTEMS, INC. (“CITRIX”), SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS
CONTAINED HEREIN, NOR FOR DIRECT, INCIDENTAL, CONSEQUENTIAL OR ANY OTHER DAMAGES RESULTING
FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS PUBLICATION, EVEN IF CITRIX HAS BEEN ADVISED OF
THE POSSIBILITY OF SUCH DAMAGES IN ADVANCE.

This publication contains information protected by copyright. Except for internal distribution, no part of this publication may be
photocopied or reproduced in any form without prior written consent from Citrix.

The exclusive warranty for Citrix products, if any, is stated in the product documentation accompanying such products. Citrix
does not warrant products other than its own.

Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies.

© 2009 Citrix Systems, Inc., 851 West Cypress Creek Road, Ft. Lauderdale, Florida 33309-2009 U.S.A. All rights reserved.

More Related Content

What's hot

Cisco nexus 1000v
Cisco nexus 1000vCisco nexus 1000v
Cisco nexus 1000vikewu83
 
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld
 
VMworld Europe 2014: Advanced Network Services with NSX
VMworld Europe 2014: Advanced Network Services with NSXVMworld Europe 2014: Advanced Network Services with NSX
VMworld Europe 2014: Advanced Network Services with NSXVMworld
 
네트워크 가상화 보안현황 및 보안연관성
네트워크 가상화 보안현황 및 보안연관성네트워크 가상화 보안현황 및 보안연관성
네트워크 가상화 보안현황 및 보안연관성NAIM Networks, Inc.
 
VMworld 2013: Security Automation Workflows with NSX
VMworld 2013: Security Automation Workflows with NSX VMworld 2013: Security Automation Workflows with NSX
VMworld 2013: Security Automation Workflows with NSX VMworld
 
Vtguru v mware-v-sphere-administration-training
Vtguru v mware-v-sphere-administration-trainingVtguru v mware-v-sphere-administration-training
Vtguru v mware-v-sphere-administration-trainingfosilalive2
 
VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...
VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...
VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...VMworld
 
Vmware Seminar Security & Compliance for the cloud with Trend Micro
Vmware Seminar Security & Compliance for the cloud with Trend MicroVmware Seminar Security & Compliance for the cloud with Trend Micro
Vmware Seminar Security & Compliance for the cloud with Trend MicroGraeme Wood
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsNetwork Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsdeshpandeamrut
 
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Kristoffer Sheather
 
Security Practitioners guide to Micro Segmentation with VMware NSX and Log In...
Security Practitioners guide to Micro Segmentation with VMware NSX and Log In...Security Practitioners guide to Micro Segmentation with VMware NSX and Log In...
Security Practitioners guide to Micro Segmentation with VMware NSX and Log In...Anthony Burke
 
Ccmigration 09186a00807a15d0
Ccmigration 09186a00807a15d0Ccmigration 09186a00807a15d0
Ccmigration 09186a00807a15d0j_papanna
 
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud Cohesive Networks
 
Nexus 1010 Overview and Deployment
Nexus 1010 Overview and DeploymentNexus 1010 Overview and Deployment
Nexus 1010 Overview and DeploymentSal Lopez
 
Network Virtualization with quantum
Network Virtualization with quantum Network Virtualization with quantum
Network Virtualization with quantum openstackindia
 
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.RuCisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.RuVirtSGR
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network EvolutionCisco Canada
 

What's hot (19)

nsx overview with use cases 1.0
nsx overview with use cases 1.0nsx overview with use cases 1.0
nsx overview with use cases 1.0
 
Cisco nexus 1000v
Cisco nexus 1000vCisco nexus 1000v
Cisco nexus 1000v
 
VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization VMworld 2013: An Introduction to Network Virtualization
VMworld 2013: An Introduction to Network Virtualization
 
VMworld Europe 2014: Advanced Network Services with NSX
VMworld Europe 2014: Advanced Network Services with NSXVMworld Europe 2014: Advanced Network Services with NSX
VMworld Europe 2014: Advanced Network Services with NSX
 
네트워크 가상화 보안현황 및 보안연관성
네트워크 가상화 보안현황 및 보안연관성네트워크 가상화 보안현황 및 보안연관성
네트워크 가상화 보안현황 및 보안연관성
 
VMworld 2013: Security Automation Workflows with NSX
VMworld 2013: Security Automation Workflows with NSX VMworld 2013: Security Automation Workflows with NSX
VMworld 2013: Security Automation Workflows with NSX
 
Vtguru v mware-v-sphere-administration-training
Vtguru v mware-v-sphere-administration-trainingVtguru v mware-v-sphere-administration-training
Vtguru v mware-v-sphere-administration-training
 
VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...
VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...
VMworld 2013: VMware NSX Extensibility: Network and Security Services from 3r...
 
Vmware Seminar Security & Compliance for the cloud with Trend Micro
Vmware Seminar Security & Compliance for the cloud with Trend MicroVmware Seminar Security & Compliance for the cloud with Trend Micro
Vmware Seminar Security & Compliance for the cloud with Trend Micro
 
Network Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspectsNetwork Virtualization Architectural & Technological aspects
Network Virtualization Architectural & Technological aspects
 
Opening Up Your Network with SDN
Opening Up Your Network with SDNOpening Up Your Network with SDN
Opening Up Your Network with SDN
 
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
Scaling Your SDDC Network: Building a Highly Scalable SDDC Infrastructure wit...
 
Security Practitioners guide to Micro Segmentation with VMware NSX and Log In...
Security Practitioners guide to Micro Segmentation with VMware NSX and Log In...Security Practitioners guide to Micro Segmentation with VMware NSX and Log In...
Security Practitioners guide to Micro Segmentation with VMware NSX and Log In...
 
Ccmigration 09186a00807a15d0
Ccmigration 09186a00807a15d0Ccmigration 09186a00807a15d0
Ccmigration 09186a00807a15d0
 
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
Cohesive Networks Support Docs: VNS3 Configuration for CenturyLink Cloud
 
Nexus 1010 Overview and Deployment
Nexus 1010 Overview and DeploymentNexus 1010 Overview and Deployment
Nexus 1010 Overview and Deployment
 
Network Virtualization with quantum
Network Virtualization with quantum Network Virtualization with quantum
Network Virtualization with quantum
 
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.RuCisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
Cisco VSG_Конкурс продуктов портала VirtualizationSecurityGroup.Ru
 
The Data Center Network Evolution
The Data Center Network EvolutionThe Data Center Network Evolution
The Data Center Network Evolution
 

Similar to Citrix agee ica_proxy_xenapp

Bridges and Tunnels a Drive Through OpenStack Networking
Bridges and Tunnels a Drive Through OpenStack NetworkingBridges and Tunnels a Drive Through OpenStack Networking
Bridges and Tunnels a Drive Through OpenStack Networkingmarkmcclain
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012Dan Wendlandt
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstacksalv_orlando
 
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud BoundariesGDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud BoundariesJames Anderson
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld
 
Openstack Icehouse IaaS Presentation
Openstack Icehouse  IaaS PresentationOpenstack Icehouse  IaaS Presentation
Openstack Icehouse IaaS Presentationemad ahmed
 
Cisco Virtualized Network Services
Cisco Virtualized Network ServicesCisco Virtualized Network Services
Cisco Virtualized Network ServicesSoumen Chatterjee
 
Netscaler vpx implementation and troubleshooting
Netscaler vpx implementation and troubleshootingNetscaler vpx implementation and troubleshooting
Netscaler vpx implementation and troubleshootingsolarisyougood
 
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...markmcclain
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Dan Mihai Dumitriu
 
Private cloud networking_cloudstack_days_austin
Private cloud networking_cloudstack_days_austinPrivate cloud networking_cloudstack_days_austin
Private cloud networking_cloudstack_days_austinChiradeep Vittal
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualizationSDN Hub
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...VMworld
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanKimihiko Kitase
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015SDN Hub
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practiceOpenCity Community
 
VMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt
VMWare: Nova and NVP Support - Gary Kotton and Dimitri DesmidtVMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt
VMWare: Nova and NVP Support - Gary Kotton and Dimitri DesmidtCloud Native Day Tel Aviv
 

Similar to Citrix agee ica_proxy_xenapp (20)

Bridges and Tunnels a Drive Through OpenStack Networking
Bridges and Tunnels a Drive Through OpenStack NetworkingBridges and Tunnels a Drive Through OpenStack Networking
Bridges and Tunnels a Drive Through OpenStack Networking
 
OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012OpenStack Quantum: Cloud Carrier Summit 2012
OpenStack Quantum: Cloud Carrier Summit 2012
 
Quantum - Virtual networks for Openstack
Quantum - Virtual networks for OpenstackQuantum - Virtual networks for Openstack
Quantum - Virtual networks for Openstack
 
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud BoundariesGDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
GDG Cloud Southlake #9 Secure Cloud Networking - Beyond Cloud Boundaries
 
VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX VMworld 2013: Virtualized Network Services Model with VMware NSX
VMworld 2013: Virtualized Network Services Model with VMware NSX
 
Simplify Networking for Containers
Simplify Networking for ContainersSimplify Networking for Containers
Simplify Networking for Containers
 
CloudStack and SDN
CloudStack and SDNCloudStack and SDN
CloudStack and SDN
 
Openstack Icehouse IaaS Presentation
Openstack Icehouse  IaaS PresentationOpenstack Icehouse  IaaS Presentation
Openstack Icehouse IaaS Presentation
 
Cisco Virtualized Network Services
Cisco Virtualized Network ServicesCisco Virtualized Network Services
Cisco Virtualized Network Services
 
Netscaler vpx implementation and troubleshooting
Netscaler vpx implementation and troubleshootingNetscaler vpx implementation and troubleshooting
Netscaler vpx implementation and troubleshooting
 
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
OpenStack Paris Summit: Bridges and Tunnels: A Drive Through OpenStack Networ...
 
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
Midokura OpenStack Day Korea Talk: MidoNet Open Source Network Virtualization...
 
Private cloud networking_cloudstack_days_austin
Private cloud networking_cloudstack_days_austinPrivate cloud networking_cloudstack_days_austin
Private cloud networking_cloudstack_days_austin
 
Understanding network and service virtualization
Understanding network and service virtualizationUnderstanding network and service virtualization
Understanding network and service virtualization
 
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
VMworld 2013: NSX PCI Reference Architecture Workshop Session 2 - Privileged ...
 
Sdn primer pdf
Sdn primer pdfSdn primer pdf
Sdn primer pdf
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
 
Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015Network and Service Virtualization tutorial at ONUG Spring 2015
Network and Service Virtualization tutorial at ONUG Spring 2015
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
VMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt
VMWare: Nova and NVP Support - Gary Kotton and Dimitri DesmidtVMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt
VMWare: Nova and NVP Support - Gary Kotton and Dimitri Desmidt
 

Recently uploaded

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 

Recently uploaded (20)

Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 

Citrix agee ica_proxy_xenapp

  • 1. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Deployment Guide ICA Proxy for XenApp Access Gateway Enterprise Edition (NetScaler AGEE) www.citrix.com
  • 2. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Table of Contents Introduction .........................................................................................................................................3 Solution Requirements ........................................................................................................................4 Prerequisites ........................................................................................................................................4 Network Diagram ................................................................................................................................5 XenApp ................................................................................................................................................7 Configuration - Web Interface ........................................................................................................7 XenApp ..............................................................................................................................................13 Configuration - XenApp Plugin .....................................................................................................13 NetScaler AGEE ................................................................................................................................19 Self Signed Root CA .....................................................................................................................19 Private Server Certificate ..............................................................................................................21 Public Server Certificate ...............................................................................................................23 Link Public & CA Certificate .........................................................................................................25 Link Private & CA Certificate ........................................................................................................26 NetScaler AGEE ................................................................................................................................27 Public VIP .....................................................................................................................................27 NetScaler AGEE ................................................................................................................................31 Private VIP ....................................................................................................................................31 Secure Ticket Authority ................................................................................................................35 Proxy Group - Web Interface ........................................................................................................36 Proxy Group - XenApp Plugin ......................................................................................................40 Testing Web Interface ........................................................................................................................45 Testing XenApp Plugin ......................................................................................................................47
  • 3. Introduction A member of the Citrix Delivery Center™ product family, Citrix NetScaler is a purpose-built web application delivery solution that accelerates applica- tion performance up to five times while improving security and reducing web infrastructure costs. In addition to delivering web applications for thousands of corporate customers, NetScaler is also the delivery infrastructure of choice for most of the world’s largest consumer websites, touching an estimated 75 percent of all Internet users each day. Citrix Access Gateway™, a member of the Citrix Delivery Center, is the only SSL VPN to securely deliver any application with policy-based SmartAccess control. Users will have easy-to-use secure access to all of the enterprise appli- cations and data they need to be productive, and IT can cost effectively extend access to applications while maintaining security through SmartAccess appli- cation-level policies. With Access Gateway, organizations are empowered to cost-effectively meet the anywhere access demands of all workers – enabling flexible work options, easier outsourcing and non-employee access, and busi- ness continuity readiness – while ensuring the highest level of information se- curity. The newest release of the company’s popular Citrix Access Gateway™ appliance now includes integration with Citrix XenDesktop™, allowing com- panies to deliver virtual desktops securely to thousands of end users based on their unique identity, location and security status. Citrix XenApp™, a member of the Citrix Delivery Center™ product family, is the industry’s de facto standard for delivering Windows-based applications with the best performance, security and cost savings. XenApp is the most complete application virtualization system available with the ability to virtu- alize applications on both the client side and server side, delivering them on demand based on the user, the application or the location (online or offline). By centralizing applications and data in secure datacenters, IT can reduce the costs of management and support, increase data security and facilitate busi- ness continuity. XenApp Platinum Edition adds critical capabilities for appli- cation performance monitoring, secure remote access, WAN optimization and single-sign-on application security. Citrix Delivery Center is the first solution on the market to deliver applica- tions and desktops to any user, anytime, anywhere from a secure central loca- tion. Citrix Delivery Center’s market leading application delivery technologies - XenServer, NetScaler, XenApp and XenDesktop - enable IT to dramatically improve agility, while enabling the best performance and highest security at the lowest cost. 3
  • 4. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Solution Requirements • ICA Proxy for XenApp Web Interface • ICA Proxy for XenApp Plugin Prerequisites • Citrix NetScaler L4/7 Application Switch, version 9.0+ running Access Gateway (Quantity x 2 for High Availability) • Citrix XenApp Server 5.0+ • Microsoft Server with Active Directory 4
  • 5. Network Diagram The following is the Network that was used to develop this deployment guide. Citrix “ICA Proxy for XenApp” Logical Network Diagram Win2k3 (S1 & DC) Private: 10.217.105.151 FQDN: srv1.xencloud.net Primary Domain Controller LDAP Auth CA: xencloud.net Public Cert: ag.xencloud.net Private Cert: ns.xencloud.net NetScaler XenApp Public URL https://ag.xencloud.net Private: 10.217.105.155 ICA Proxy FQDN: ns.xencloud.net FQDN: ws2008.xencloud.net 10.217.105.5 FQDN: ag.xencloud.net 67.97.253.89 VLAN Legend NetScaler VLAN 1 VLAN 1: Interface 1/7, Untagged VLAN 67 NSIP: 10.217.105.53 / 24 SNIP: 10.217.105.3 / 24 VIP-SSO: 10.217.105.5 / 24 VLAN 67: Interface 1/8, Untagged VIP: 67.97.253.89 / 24 5
  • 6. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Citrix “ICA Proxy for XenApp” Certificate Chain of Trust  Trusted Root CA Certificate (xencloud.net)  Private  Public Server Certificate Server Certificate (ns.xencloud.net) (ag.xencloud.net) NetScaler Import: Import:  Trusted Root CA Certificate  Trusted Root CA Certificate ~and~ ~and~  Private Server Certificate  Public Server Certificate Win2k3 (S1 & DC) Client XenApp 6
  • 7. XenApp Configuration - Web Interface Once you have installed Citrix XenApp you will need to configure it such that it will work with the Citrix NetScaler in an ICA Proxy deployment. Creating a Web Interface will publish the XenApp applications in a web browser to the client. From the Access Management Console: Citrix Resources  Configuration Tools  Web Interface  Action  Create Site. Select XenApp Web. Select Next. IIS Location: IIS Site: Default Web Site Path: /Citrix/XenApp/ Set as the default page for IIS. 7
  • 8. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Point of Authentication: At Access Gateway Gateway Settings: Authentication URL: https://ns.xencloud.net/ CitrixAuthService/AuthService. asmx Note: ns.xencloud.net resolves to 10.217.105.5 and is the private interface of the NetScaler Access Gateway. 8
  • 9. Specify Server Farm: Farm Name: <your farm name> Servers: <XenApp Hostname> Logon Screen: Minimal or Full 9
  • 10. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Resource Type: Remote Select Finish From the Access Management Console: Actions  Manage Secure Client Access  Edit Secure Client Access. 10
  • 11. Specify Access Method: Client IP: Default Method: Gateway Direct Next. Gateway Settings: Address: <FQDN of NetScaler Access Gateway> Port: 443 Note: Your first thought might be to configure the private FQDN here, but that isn’t the case. Ac- cording to the sentence in the dialog box, this is the FQDN that public users will use to access the applications - through the Access Gateway. Therefore, this needs to be the public FQDN of the AG, which in this example is ag.xencloud.net, and resolves to 67.97.253.89. 11
  • 12. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Secure Ticket Authority: URL: <ip address of XenApp>/ scripts/ctxsta.dll Select Finish 12
  • 13. XenApp Configuration - XenApp Plugin Once you have installed Citrix XenApp you will need to configure it such that it will work with the Citrix NetScaler in an ICA Proxy deployment. Creating a XenApp service will publish the XenApp applications through the Citrix cli- ent, such as XenApp client or Citrix Receiver. From the Access Management Console: Citrix Resources  Configuration Tools  Web Interface  Action  Create Site. Select XenApp Services. Select Next. IIS Location: IIS Site: Default Web Site Path: /Citrix/PNAgent/ 13
  • 14. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Confirm: Next. Finish. Configure Site Now. Specify Server Farm: Farm Name: <your farm name> Servers: <XenApp Hostname> 14
  • 15. Resource Type: Remote Next Confirm: Finish 15
  • 16. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway From the Access Management Console: Actions  Manage Secure Client Access  Edit Secure Client Access. Specify Access Method: Client IP: Default Method: Gateway Direct Next. 16
  • 17. Gateway Settings: Address: <FQDN of NetScaler Access Gateway> Port: 443 Note: Your first thought might be to configure the private FQDN here, but that isn’t the case. Ac- cording to the sentence in the dialog box, this is the FQDN that public users will use to access the applications - through the Access Gateway. Therefore, this needs to be the public FQDN of the AG, which in this example is ag.xencloud.net, and resolves to 67.97.253.89. Secure Ticket Authority: URL: <ip address of XenApp>/ scripts/ctxsta.dll Select Finish 17
  • 18. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway 18
  • 19. NetScaler AGEE Self Signed Root CA You will need three certificates. A self signed Root CA, a public server certifi- cate and a private server certificate. From the NetScaler GUI: NetScaler  SSL  Certificate Wizard. Create Key: Type: RSA Filename: xencloudCA.key Size: 1024 Endpoint: F4 Format: PEM Next. Create CSR: Filename: xencloudCA.req Key: xencloudCA.key Format: PEM Passphrase: <passphrase> CN: xencloud.net City: Santa Clara Org: Citrix Country: United States State: California Email: admin@xencloud.net OU: xencloud Next. Note: CN of xencloud.net must match the DNS or Hosts file entry name. 19
  • 20. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Create Certificate: Filename: xencloudCA.cer Format: PEM Type: Root-CA Req: xencloudCA.req Key: xencloudCA.key Format: PEM Passphrase: <passphrase> Validity: 1800 Next. Install Certificate: Filename: xencloudCA.keypair Location: Appliance Cert File: xencloudCA.cer Key File: xencloudCA.key Password: <passphrase> Format: PEM Next. Finish. 20
  • 21. Private Server Certificate The private server certificate is used for NetScaler AGEE-to-XenApp connec- tions. From the NetScaler GUI: NetScaler  SSL  Certificate Wizard. Create Key: Type: RSA Filename: xencloudNSSRV.key Size: 1024 Endpoint: F4 Format: PEM Next. Create CSR: Filename: xencloudNSSRV.req Key: xencloudNSSRV.key Format: PEM Passphrase: <passphrase> CN: ns.xencloud.net City: Santa Clara Org: Citrix Country: United States State: California Email: admin@xencloud.net OU: xencloud Next. Note: CN of ns.xencloud.net must match the DNS or Hosts file entry name. 21
  • 22. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Create Certificate: Filename: xencloudNSSRV.cer Format: PEM Type: Server Req: xencloudNSSRV.req Validity: 1800 CA Filename: xencloudCA.cer CA Format: PEM CA Key: xencloudCA.key Key Format: PEM Passphrase: <passphrase> CA Serial File: ns-root.srl Next. Install Certificate: Filename: xencloudNSSRV. keypair Location: Appliance Cert File: xencloudNSSRV.cer Key File: xencloudNSSRV.key Password: <passphrase> Format: PEM Next. Finish. 22
  • 23. Public Server Certificate The public server certificate is used for Client-to-AG connections. From the NetScaler GUI: NetScaler  SSL  Certificate Wizard. Create Key: Type: RSA Filename: xencloudAGSRV.key Size: 1024 Endpoint: F4 Format: PEM Next. Create CSR: Filename: xencloudNAGSRV.req Key: xencloudAGSRV.key Format: PEM Passphrase: <passphrase> CN: ag.xencloud.net City: Santa Clara Org: Citrix Country: United States State: California Email: admin@xencloud.net OU: xencloud Next. Note: CN of ag.xencloud.net must match the DNS or Hosts file entry name. 23
  • 24. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Create Certificate: Filename: xencloudAGSRV.cer Format: PEM Type: Server Req: xencloudAGSRV.req Validity: 1800 CA Filename: xencloudCA.cer CA Format: PEM CA Key: xencloudCA.key Key Format: PEM Passphrase: <passphrase> CA Serial File: ns-root.srl Next. Install Certificate: Filename: xencloudAGSRV. keypair Location: Appliance Cert File: xencloudAGSRV.cer Key File: xencloudAGSRV.key Password: <passphrase> Format: PEM Next. Finish. 24
  • 25. Link Public & CA Certificate To establish a certificate chain of trust between the NetScaler AG and the Client, you must link the public server certificate to the self signed CA certifi- cate. From the NetScaler GUI: NetScaler  SSL  Certificates. Select the public certificate by the keypair name. Name: xencloudAGSRV.keypair Click on ‘Link;’. Select the CA certificate. Name: xencloudCA.keypair. 25
  • 26. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Link Private & CA Certificate To establish a certificate chain of trust between the NetScaler AG and the XenApp server, you must link the private server certificate to the self signed CA certificate. From the NetScaler GUI: NetScaler  SSL  Certificates. Select the private certificate by the keypair name. Name: xencloudNSSRV.keypair Click on ‘Link;’. Select the CA certificate. Name: xencloudCA.keypair. 26
  • 27. NetScaler AGEE Public VIP Create the public facing VIP that users will connect to when they type in https://ag.xencloud.net into their browser URL locator. From the NetScaler GUI: NetScaler  Access Gateway  Access Gateway Wizard. Create Virtual Server: Type: New IP Address: 67.97.253.89 Port: 443 Name: ag.xencloud.net Next. Server Certificate: Options: Use an installed certificate and private key pair Certificate: xencloudAGSRV. keypair Next. Note: 1) ag.xencloud.net must resolve to ip address 67.97.253.89 & 2) Common Name in Server Certificate xencloudAGSRV.cer must contain ag.xencloud.net. 27
  • 28. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway DNS: DNS Server: 10.217.105.151 Note: In this example our Active Di- rectory Domain Controller also serves as our DNS. Next. Authentication: Type: LDAP IP: 10.217.105.151 Port: 636 Time-out: 3 Base DN: dc=xencloud,dc=net Admin DN: cn=Administrator,cn =users,dc=xencloud,dc=net Password: <password> Confirm: <password> Login Attr: sAMAccountName Filter: Group Attr: memberOf Sub Attr: CN SSL Attr: sAMAccountName Security Type: SSL Next. 28
  • 29. Additional: Authorization: Allow Redirect: Redirect to secure web address Address: https://ag.xencloud.net Next. Clientless Access: Use the Access Gateway Plugin and allow access scenario fallback. Next. Finish. 29
  • 30. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway 30
  • 31. NetScaler AGEE Private VIP Create the private facing VIP that XenApp will connect to when it authenti- cates users. From the NetScaler GUI: NetScaler  Access Gateway  Access Gateway Wizard. Create Virtual Server: Type: New IP Address: 10.217.105.5 Port: 443 Name: ns.xencloud.net-vip Next. Server Certificate: Options: Use an installed certificate and private key pair Certificate: xencloudNSSRV. keypair Next. Note: 1) ns.xencloud.net must resolve to ip address 10.217.105.5 & 2) Common Name in Server Certificate xencloudNSSRV.cer must contain ns.xencloud.net. 31
  • 32. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway DNS: DNS Server: 10.217.105.151 Note: In this case our Active Directory Domain Controller also serves as our DNS. Next. Authentication: Type: LDAP IP: 10.217.105.151 Port: 636 Time-out: 3 Base DN: dc=xencloud,dc=net Admin DN: cn=Administrator,cn =users,dc=xencloud,dc=net Password: <password> Confirm: <password> Login Attr: sAMAccountName Filter: Group Attr: memberOf Sub Attr: CN SSL Attr: sAMAccountName Security Type: SSL Next. 32
  • 33. Additional: Authorization: Allow Next. Clientless Access: Use the Access Gateway Plugin and allow access scenario fallback. Next. Finish. 33
  • 34. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway 34
  • 35. Secure Ticket Authority Communication between the XenApp Server and the NetScaler AG de- pends on the Citrix Secure Ticket Authority. You must configure this in the NetScaler AG. In this case the CTX STA resides on the XenApp server. From the NetScaler GUI: NetScaler  Access Gateway  Virtual Servers. Open the public vip. In this example it is ag.xencloud.net- vip at IP Address 67.97.253.89. Select Published Applications. Under Secure Ticket Authority, Add. Enter the URL to the Secure Ticket Authority, in this example the same as the XenApp Server, http://10.217.105.155/scripts/ ctxsta.dll Create. Create. 35
  • 36. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Proxy Group - Web Interface To proxy the ICA connections from the XenApp server using the XenApp Web Interface, the NetScaler AG needs to be configured to do so. You do this by adding a group, and configure the group for proxy ICA connections via a session profile. The group name MUST match the ‘memberOf’ group name in the LDAP/Active Directory server. Note: The same group must be added to the LDAP/Active Directory server. From the NetScaler GUI: NetScaler  Access Gateway  Groups. Select Add. Group Name: <groupname> In this example our group name is: iproxy Create. Select the Policies tab, Add Policy. Type in policy name, in this example it is the same as the group name: iproxy. At Request Profile, select ‘New’ to create a new profile. In this example, the request profile is the same as the group name: iproxy. 36
  • 37. Client Experience: Home Page: none Select Override Global. Clientless Access: On. Select Override Global. Single Sign-on to Web Applications: Selected Select Override Global. 37
  • 38. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Published Applications: ICA Proxy: On Select Override Global Web Interface Address: https://10.217.105.155/Citrix/ XenApp Select Override Global Web Interface Portal Mode: Normal Select Override Global Single Sign-on Domain: <your domain> Select Override Global Note: Single Sign-on Domain in this example is ‘xencloud’. Select Ok. Under named expressions, select True Value, Add Expression. Then Create. 38
  • 39. The iproxy profile should now be bound to the iproxy group. 39
  • 40. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Proxy Group - XenApp Plugin To proxy the ICA connections from the XenApp server using the XenApp Plugin on the users device, the NetScaler AG needs to be configured to do so. You do this by adding a group, and configure the group for proxy ICA connections via a session profile. The group name MUST match the ‘mem- berOf’ group name in the LDAP/Active Directory server. Note: The same group must be added to the LDAP/Active Directory server. From the NetScaler GUI: NetScaler  Access Gateway  Groups. Select Add. Group Name: <groupname> In this example our group name is: iproxy2 Create. Select the Policies tab, Add Note: by now you notice that you need two groups with associated poliicies. Policy. Type in policy name, in One for Web Interface clients (groupname iproxy) and one for XenApp Plu- this example it is the same as gin clients (groupname iproxy2) the group name: iproxy2. At Request Profile, select ‘New’ to create a new profile. In this example, the request profile is the same as the group name: iproxy2. 40
  • 41. Client Experience: Home Page: none Select Override Global. Clientless Access: On. Select Override Global. Single Sign-on to Web Applications: Selected Select Override Global. 41
  • 42. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Published Applications: ICA Proxy: On Select Override Global Web Interface Address: https://10.217.105.155/Citrix/ XenApp Select Override Global Web Interface Portal Mode: Normal Select Override Global Single Sign-on Domain: <your domain> Select Override Global Note: Single Sign-on Domain in this example is ‘xencloud’. Select Ok. Under named expressions, select True Value, Add Expression. Then Create. 42
  • 43. The iproxy2 profile should now be bound to the iproxy2 group. 43
  • 44. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway 44
  • 45. Testing Web Interface Once you have installed all of the components of this solution, you should test it, by publishing a test application such as Notepad, in XenApp, then connect and see if Single Sign-On works, and that the application launches. From a web browser, enter the FQDN of the public vip: In this example it is: https://ag.xencloud.net Enter login credentials, which are consequently configured in Active Directory. Because we have configured this solution for Single Sign-On, you should only have to do this one time. Web Interface: Wait for the Web Interface to load. 45
  • 46. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Application: At this point you should see the Web Interface with the application that is published for this user. Launch the application. Application Delivery: The application should be delivered or proxied from XenApp, through the NetScaler Access Gateway, to the end user. 46
  • 47. Testing XenApp Plugin Once you have installed all of the components of this solution, you should test it, by publishing a test application such as Notepad, in XenApp, then connect with Citrix XenApp Client and see if Single Sign-On works, and that the ap- plication launches. Download the Citrix: Open a web browser, and navigate to the downloads section of http://citrix.com. Download and install the XenApp Plugin for Hosted Apps. Enter login credentials, which are consequently configured in Active Directory. Because we have configured this solution for Single Sign-On, you should only have to do this one time. Server Address: Configure the Server Address to point to the AG public VIP. In this example: https://ag.xencloud.net/Citrix/ PNAgent/config.xml 47
  • 48. DEPLOYMENT GUIDE | XenApp, NetScaler, Access Gateway Application: At this point you should see the Citrix XenApp Client with the application that is published for this user. Launch the application. Application Delivery: The application should be delivered or proxied from XenApp, through the Citrix Access Gateway, to the end user. 48
  • 49. Worldwide Headquarters Citrix Systems, Inc. 851 West Cypress Creek Road Fort Lauderdale, FL 33309, USA T +1 800 393 1888 T +1 954 267 3000 Americas Citrix Silicon Valley 4988 Great American Parkway Santa Clara, CA 95054, USA T +1 408 790 8000 Europe Citrix Systems International GmbH Rheinweg 9 8200 Schaffhausen, Switzerland T +41 52 635 7700 Asia Pacific Citrix Systems Hong Kong Ltd. Suite 3201, 32nd Floor One International Finance Centre 1 Harbour View Street Central, Hong Kong T +852 2100 5000 Citrix Online Division 6500 Hollister Avenue Goleta, CA 93117, USA T +1 805 690 6400 www.citrix.com About Citrix Citrix Systems, Inc. (NASDAQ:CTXS) is the leading provider of virtualization, networking and software as a service technologies for more than 230,000 organizations worldwide. Its Citrix Delivery Center, Citrix Cloud Center (C3) and Citrix Online Services product families radically simplify computing for millions of users, delivering applications as an on-demand service to any user, in any location on any device. Citrix customers include the world’s largest Internet companies, 99 percent of Fortune Global 500 enterprises, and hundreds of thousands of small businesses and prosumers worldwide. Citrix partners with over 10,000 companies worldwide in more than 100 countries. Founded in 1989, annual revenue in 2008 was $1.6 billion. The information in this publication is subject to change without notice. THIS PUBLICATION IS PROVIDED “AS IS” WITHOUT WARRANTIES OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. CITRIX SYSTEMS, INC. (“CITRIX”), SHALL NOT BE LIABLE FOR TECHNICAL OR EDITORIAL ERRORS OR OMISSIONS CONTAINED HEREIN, NOR FOR DIRECT, INCIDENTAL, CONSEQUENTIAL OR ANY OTHER DAMAGES RESULTING FROM THE FURNISHING, PERFORMANCE, OR USE OF THIS PUBLICATION, EVEN IF CITRIX HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES IN ADVANCE. This publication contains information protected by copyright. Except for internal distribution, no part of this publication may be photocopied or reproduced in any form without prior written consent from Citrix. The exclusive warranty for Citrix products, if any, is stated in the product documentation accompanying such products. Citrix does not warrant products other than its own. Product names mentioned herein may be trademarks and/or registered trademarks of their respective companies. © 2009 Citrix Systems, Inc., 851 West Cypress Creek Road, Ft. Lauderdale, Florida 33309-2009 U.S.A. All rights reserved.